package com.dingup.paike.bean.aobean;

import com.dingup.paike.adapter.pk.PkLessonUserAdapter;

import java.util.List;

/**
 * Created by wancheng on 2018/10/19.
 */
public class MasterSignInAO {

    private PkLessonUserAdapter pkLesson;

    private List<SignIn> teacherSignIn;

    private List<SignIn> needSignIn;

    private List<SignIn> notNeedSignIn;

    private Integer signInNum;

    private Integer signInTotal;

    private List<String> unSignInStudent;

    private List<String> notNeedSignInStudent;

    private Float classHour;

    public PkLessonUserAdapter getPkLesson() {
        return pkLesson;
    }

    public void setPkLesson(PkLessonUserAdapter pkLesson) {
        this.pkLesson = pkLesson;
    }

    public List<SignIn> getNeedSignIn() {
        return needSignIn;
    }

    public void setNeedSignIn(List<SignIn> needSignIn) {
        this.needSignIn = needSignIn;
    }

    public List<SignIn> getNotNeedSignIn() {
        return notNeedSignIn;
    }

    public void setNotNeedSignIn(List<SignIn> notNeedSignIn) {
        this.notNeedSignIn = notNeedSignIn;
    }

    public Integer getSignInNum() {
        return signInNum;
    }

    public void setSignInNum(Integer signInNum) {
        this.signInNum = signInNum;
    }

    public Integer getSignInTotal() {
        return signInTotal;
    }

    public void setSignInTotal(Integer signInTotal) {
        this.signInTotal = signInTotal;
    }

    public List<String> getUnSignInStudent() {
        return unSignInStudent;
    }

    public void setUnSignInStudent(List<String> unSignInStudent) {
        this.unSignInStudent = unSignInStudent;
    }

    public List<String> getNotNeedSignInStudent() {
        return notNeedSignInStudent;
    }

    public void setNotNeedSignInStudent(List<String> notNeedSignInStudent) {
        this.notNeedSignInStudent = notNeedSignInStudent;
    }

    public Float getClassHour() {
        return classHour;
    }

    public void setClassHour(Float classHour) {
        this.classHour = classHour;
    }

    public List<SignIn> getTeacherSignIn() {
        return teacherSignIn;
    }

    public void setTeacherSignIn(List<SignIn> teacherSignIn) {
        this.teacherSignIn = teacherSignIn;
    }

    public void clean() {
        this.needSignIn = null;
        this.notNeedSignIn = null;
    }

    public class SignIn {

        private String id;

        private String name;

        private Boolean ifSignIn;

        private String signInMsg;

        public SignIn() {
        }

        public SignIn(String id, String name, Boolean ifSignIn, String signInMsg) {
            this.id = id;
            this.name = name;
            this.ifSignIn = ifSignIn;
            this.signInMsg = signInMsg;
        }

        public SignIn(String id, String name) {
            this.id = id;
            this.name = name;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Boolean getIfSignIn() {
            return ifSignIn;
        }

        public void setIfSignIn(Boolean ifSignIn) {
            this.ifSignIn = ifSignIn;
        }

        public String getSignInMsg() {
            return signInMsg;
        }

        public void setSignInMsg(String signInMsg) {
            this.signInMsg = signInMsg;
        }
    }
}

